splurge of activity - French English Dictionary